package entity

import "gorm.io/gorm"

type Staff struct {
	gorm.Model
	Name         string `json:"name"`          // 员工姓名
	SID          string `json:"sid"`           // 员工工号
	Department   string `json:"department"`    // 所属部门
	Phone        string `json:"phone"`         // 电话
	Email        string `json:"email"`         // 邮箱
	Password     string `json:"password"`      // 密码
	FinScore     int    `json:"fin_score"`     // 最终评分
	WorkingHours string `json:"working_hours"` // 工作时长
	IsAdmin      int    `json:"is_admin"`      // 权限
}

type Evaluate struct {
	gorm.Model
	SID       string `json:"sid"`        // 员工工号
	SelfScore int    `json:"self_score"` // 自我评价
	Summary   string `json:"summary"`    // 自我总结
	GoalCpt   string `json:"goal_cpt"`   // 上阶段目标完成度
	GoalSet   string `json:"goal_set"`   // 下阶段目标设定
	MngScore  string `json:"mng_score"`  // 部门经理评价
}
